package net.realsee.domain.wcs.rcs.hik;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.List;

/**
 * 海康RCS告警推送参数
 * @author:
 * @date: 2023/09/04 下午 01:37
 **/
@Data
public class HikWarnReq {

    /**
     * 请求编号，每个请求都要一个唯一编号， 同一个请求重复提交， 使用同一编号
     */
    private String reqCode;

    /**
     * 请求时间戳，格式: “yyyy-MM-dd HH:mm:ss”
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String reqTime;

    /**
     * 客户端编号，如 PDA，HCWMS 等。
     */
    private String clientCode;

    /**
     * 令牌号, 由调度系统颁发。
     */
    private String tokenCode;

    /**
     * 告警内容
     * 包括车号、告警开始时间、告警内容、任务号
     */
    private List<HikWarnData> data;
}
